{{tag>Dapper Edgy Feisty Gutsy jeu émulation émulateurs_consoles BROUILLON vétuste}}
----


====== Dgen ======

**Dgen** émulateur SEGA MEGADRIVE. \\
**TKDgen** est une interface graphique pour Dgen. 


===== Pré-requis =====

<note tip>Bien que optionnelle, [[:materiel#carte_video|une accélération 3d]] fonctionnelle est recommandée. </note>

[[:tutoriel:comment_modifier_sources_maj|Activez le dépôt]] **Multiverse**

===== Installation =====

==== l'émulateur ====
[[:tutoriel:comment_installer_un_paquet|Installez le paquets]]
 **dgen**

==== l'interface graphique ====

=== Avec les paquets .deb ===

Télécharger [[http://ppa.launchpad.net/fabien-beosfrance/ubuntu/pool/main/t/tkdgen/tkdgen_1.1.1-1~getdeb4_all.deb|Le paquet pour Ubuntu (universel)]] et [[:tutoriel:comment_installer_un_paquet|installez le]].

<note>Ce paquet a été compilé sous feisty mais il devrait marcher parfaitement sous edgy et gutsy.</note>

=== Par compilation (inutile) ===
[[:tutoriel:comment_installer_un_paquet|installez les paquets]] **tcl8.4-dev** **tk8.4-dev**

Voici la procédure que je propose pour le téléchargement, la décompression et l'installation:
<code>
$ wget http://ovh.dl.sourceforge.net/sourceforge/tkdgen/tkdgen-1.1.1.tar.gz
$ tar xvzf tkdgen-1.1.1.tar.gz
$ cd tkdgen-1.1.1
$ ./configure
$ make
$ sudo make install
</code>

===== Utilisation =====

==== Interface en ligne de commande ====
Ce logiciel fonctionne en ligne de commande, sans interface graphique.
Pour en connaitre les options, il vous suffit de taper :

<code>
$ dgen -h
</code>

Pour obtenir de plus amples informations, utilisez les manpages :
<code>
$ man dgen 
</code>

Exemple de ligne de commande pour lancer un fichier rom:\\
  * -f = fullscreen, plein écran (ne marche pas dans mon cas)\\
  * -j = auto-détection des manettes de jeu (joystick), c'est plutôt correct de ce côté là\\
  * -G 800x600 = mode **openGL** (le fenêtre ainsi crée peut passer en plein écran avec la combinaison **[Alt]+[Entrée]**)\\

<code>
$ dgen -j -G 800x600  ~/sonic/Sonic1.bin
</code>

==== Interface graphique ====

=== Installation ===

Pour lancer le logiciel **TKDGen**, vous pouvez par exemple utiliser la commande suivante:
<code>
$ tkdgen
</code>

Pour ajouter un lanceur rapide dans le menu déroulant "application", utilisez l'éditeur de menu et ajoutez la commande: ''/usr/local/bin/tkdgen''; pour l'icone: ''/usr/local/tkdgen/imgs/im_tkdgen.gif''


=== Configuration ===

Une fois lancé, plusieurs onglets nous donnent accès à la configuration, voici les réglages proposés:\\
  * Dgen: \\
__Résolution__: manual (manuelle), puis cocher <in pixel x,y: OpenGL> et rentrer X=800, Y=600\\
__Joystick__: activated (support joystick activé)\\
__OpenGL__: On (important pour profiter de l'accélération graphique de votre carte)\\
__Advanced options__: dans la nouvelle fenêtre vous pouvez éditer les raccourcis clavier en cours de partie, cliquer sur <control> nous donne accès au réglage des touches clavier pour les joueurs 1 et 2.
Cocher <fullscreen> active le plein écran. Il faut terminer par cliquer sur <save>\\
une fenêtre doit s'ouvrir pour confirmer l'action:\\
<code>RC file saved</code>
Les fichiers de sauvegardes et les captures d'écran se trouvent dans /home/login/.tkdgen/

  * Options:
__Directories__: <directories of Roms> ici, il faut renseigner le chemin vers les fichiers binaires ( monjeux.smd, monjeux.bin )\\
 <directory of data>: où seront conservées les sauvegardes en cours de partie.

Il ne reste plus qu'à jouer en double cliquant sur le fichier Rom. Pour quitter une partie, utilisez la touche [Echap.], pour faire une sauvegarde: [F2], charger une sauvegarde [F3]... comme configuré dans __advanced options__.


===== Liens =====
  * Le site officiel : http://www.geocities.com/atiiss/tkdgen/en/about.html

----

Contributeurs : [[utilisateurs:manu_newbie]] [[utilisateurs:kmeleon|Kmeleon]]  [[utilisateurs:adam0509|adam0509]] [[utilisateurs:milambert]] FIXME